From: Olaf Hering Date: Mon, 22 Sep 2014 13:00:07 +0000 (+0200) Subject: Use configure --sysconfdir=DIR to set CONFIG_DIR X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~4360 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=7d7147762282;p=xen.git Use configure --sysconfdir=DIR to set CONFIG_DIR Preserve existing behaviour: if the option was not given, set existing defaults for FreeBSD, Solaris and everything else. Signed-off-by: Olaf Hering --- diff --git a/config/FreeBSD.mk b/config/FreeBSD.mk index 1b4c74cc38..5a13d607ad 100644 --- a/config/FreeBSD.mk +++ b/config/FreeBSD.mk @@ -4,5 +4,3 @@ DLOPEN_LIBS = # No wget on FreeBSD base system WGET = ftp - -CONFIG_DIR = $(PREFIX)/etc diff --git a/config/StdGNU.mk b/config/StdGNU.mk index c6439f6e13..ddf83d7a15 100644 --- a/config/StdGNU.mk +++ b/config/StdGNU.mk @@ -41,7 +41,6 @@ XENFIRMWAREDIR = $(PREFIX)/lib/xen/boot PRIVATE_PREFIX = $(LIBDIR)/xen PRIVATE_BINDIR = $(PRIVATE_PREFIX)/bin -CONFIG_DIR = /etc XEN_LOCK_DIR = /var/lock XEN_RUN_DIR = /var/run/xen XEN_PAGING_DIR = /var/lib/xen/xenpaging diff --git a/config/SunOS.mk b/config/SunOS.mk index 50c60fe3e5..d493eca24b 100644 --- a/config/SunOS.mk +++ b/config/SunOS.mk @@ -31,11 +31,6 @@ XENFIRMWAREDIR = $(LIBDIR)/xen/boot PRIVATE_PREFIX = $(LIBDIR)/xen PRIVATE_BINDIR = $(PRIVATE_PREFIX)/bin -ifeq ($(PREFIX),/usr) -CONFIG_DIR = /etc -else -CONFIG_DIR = $(PREFIX)/etc -endif XEN_CONFIG_DIR = $(CONFIG_DIR)/xen XEN_SCRIPT_DIR = $(PRIVATE_PREFIX)/scripts diff --git a/m4/paths.m4 b/m4/paths.m4 index eac50afe96..b183845c5d 100644 --- a/m4/paths.m4 +++ b/m4/paths.m4 @@ -3,6 +3,25 @@ dnl expand these early so we can use this for substitutions test "x$prefix" = "xNONE" && prefix=$ac_default_prefix test "x$exec_prefix" = "xNONE" && exec_prefix=${prefix} +dnl +if test "x$sysconfdir" = 'x${prefix}/etc' ; then + case "$host_os" in + *freebsd*) + sysconfdir=$prefix/etc + ;; + *solaris*) + if test "$prefix" = "/usr" ; then + sysconfdir=/etc + else + sysconfdir=$prefix/etc + fi + ;; + *) + sysconfdir=/etc + ;; + esac +fi + BINDIR=$prefix/bin AC_SUBST(BINDIR) @@ -41,7 +60,7 @@ AC_SUBST(PRIVATE_BINDIR) XENFIRMWAREDIR=$prefix/lib/xen/boot AC_SUBST(XENFIRMWAREDIR) -CONFIG_DIR=/etc +CONFIG_DIR=$sysconfdir AC_SUBST(CONFIG_DIR) XEN_CONFIG_DIR=$CONFIG_DIR/xen